package com.wx.springboot.step3.service;

import com.wx.springboot.step3.dto.PageDto;
import com.wx.springboot.step3.mbg.model.Brand;

import java.util.List;

public interface BrandService {

    /**
     * 品牌列表
     * @return
     */
    List<Brand> list();

    /**
     * 品牌详情
     * @param id
     * @return
     */
    Brand findById(Long id);

    /**
     * 品牌列表-分页
     * @param pageDto
     * @return
     */
    List<Brand> list(PageDto pageDto);


    List<Brand> listAllBrand();

    int createBrand(Brand brand);

    int updateBrand(Long id, Brand brand);

    int deleteBrand(Long id);

    List<Brand> listBrand(PageDto page);

    Brand getBrand(Long id);
}
